package pos.domain;

import java.sql.Date;
import java.util.List;

import empleados.Vacaciones;
import pos.data.JDBCVacacionesDAO;

public class VacacionesProcessor {
	
	private JDBCVacacionesDAO vdao = new JDBCVacacionesDAO();
	
	public void crearVacaciones(Vacaciones v){
		vdao.insert(v);
	}
	
	public void borrarVacaciones(String dni, Date fechaini){
		vdao.delete(dni, fechaini);
	}
	
	public Vacaciones mostrarVacaciones(String dni, Date fechaini){
		return vdao.select(dni, fechaini);
	}
	
	public List<Vacaciones> mostrarVacacionesEmp (String dni){
		return vdao.selectvacacionesempleado(dni);
	}
	
	public List<Vacaciones> mostrarVacacionesxEstado(String estado){
		return vdao.selectvacacionesporestado(estado);
	}
	
	public void aceptarVacaciones(Vacaciones v, String estado){
		vdao.modificaestadovacaciones(v, estado);
	}

}
